protective insulation - French English Dictionary